package com.solution.admin.home.entity;

import java.util.List;

import com.solution.common.entity.BaseEntity;

/**
 * 网站模块实体类
 * @author llp
 * @date 2017-09-26 14:44:49
 */
public class SiteModuleEntity extends BaseEntity {
	private static final long serialVersionUID = -3926291988306842687L;
	
	
	/**
	 * 模块代码
	 */
	private String moduleCode;
	
	/**
	 * 模块名称
	 */
	private String moduleName;
	
	/**
	 * 父级模块 
	 */
	private long parentModuleId;
	
	/**
	 * 父级模块编号 
	 */
	private String parentModuleCode;
	
	/**
	 * 模块路径
	 */
	private String modulePath;
	
	/**
	 * 状态
	 */
	private String moduleStatus;
	
	/**
	 * 备注
	 */
	private String intro;
	
	/**
	 * 修改人
	 */
	private String modifier;
	
	/**
	 * 排序
	 */
	private int sortNo;
	
	/**
	 * 是否允许删除 
	 * 1不允许删除  其它值允许删除
	 */
	private String allowDelete;
	
	/**
	 * 用户保存子栏目
	 */
	private List<SiteConfigItemEntity> siteConfigItemList;
	
	/**
	 * 应用到的终端类型，1 PC 2 微信
	 */
	private int termType;

	/**
	 * 模块代码
	 */
	public String getModuleCode() {
		return moduleCode;
	}
	public void setModuleCode(String moduleCode) {
		this.moduleCode=moduleCode;
	}

	/**
	 * 模块名称
	 */
	public String getModuleName() {
		return moduleName;
	}
	public void setModuleName(String moduleName) {
		this.moduleName=moduleName;
	}


	/**
	 * 模块路径
	 */
	public String getModulePath() {
		return modulePath;
	}
	public void setModulePath(String modulePath) {
		this.modulePath=modulePath;
	}
	
	/**
	 * 修改人
	 */
	public String getModifier() {
		return modifier;
	}
	public void setModifier(String modifier) {
		this.modifier=modifier;
	}
	public long getParentModuleId() {
		return parentModuleId;
	}
	public void setParentModuleId(long parentModuleId) {
		this.parentModuleId = parentModuleId;
	}
	public String getModuleStatus() {
		return moduleStatus;
	}
	public void setModuleStatus(String moduleStatus) {
		this.moduleStatus = moduleStatus;
	}
	public String getIntro() {
		return intro;
	}
	public void setIntro(String intro) {
		this.intro = intro;
	}
	public int getSortNo() {
		return sortNo;
	}
	public void setSortNo(int sortNo) {
		this.sortNo = sortNo;
	}
	public String getAllowDelete() {
		return allowDelete;
	}
	public void setAllowDelete(String allowDelete) {
		this.allowDelete = allowDelete;
	}
	public String getParentModuleCode() {
		return parentModuleCode;
	}
	public void setParentModuleCode(String parentModuleCode) {
		this.parentModuleCode = parentModuleCode;
	}
	public List<SiteConfigItemEntity> getSiteConfigItemList() {
		return siteConfigItemList;
	}
	public void setSiteConfigItemList(List<SiteConfigItemEntity> siteConfigItemList) {
		this.siteConfigItemList = siteConfigItemList;
	}
	public int getTermType() {
		return termType;
	}
	public void setTermType(int termType) {
		this.termType = termType;
	}
	
}
